package com.fpd.model.ro;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * TODO
 *
 * @author jiangshuai
 * @version 1.0
 * @date 2020/11/23 15:17
 */
@Data
@ApiModel(description = "质检检查客服通话记录")
public class ExamineServiceRO {
    @ApiModelProperty(value = "质检结果表主键id",example = "")
    private String id;

    @ApiModelProperty(value = "客服人员id",example = "091ed08227b7df03554eacb2750b37af")
    private String serviceUserId;

    @ApiModelProperty(value = "质检人员id",example = "091ed08227b7df03554eacb2750b37af")
    private String examineUserId;

    @ApiModelProperty(value = "质检结果id",example = "001")
    private String examineResult;

    @ApiModelProperty(value = "合同号",example = "110117040200001865")
    private String contractNumber;

    @ApiModelProperty(value = "检测状态",example = "检测状态（0：待检测；1：待确定；2：无异常；3：已确定；）",hidden = true)
    private String detectionState;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "备注时间",example = "2020-11-15 17:04:45")
    private Date remarkTime;

    @ApiModelProperty(value = "备注内容",example = "String")
    private String examineRemark;

    @ApiModelProperty(value = "客户号",example = "")
    private String custNo;

    @ApiModelProperty(value = "呼叫编号",example = "")
    private String uniqueId;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ApiModelProperty(value = "更新时间",example = "")
    private Date updateTime;

    @ApiModelProperty(value = "录音地址",example = "")
    private String playPath;

    @ApiModelProperty(value = "组长备注",example = "")
    private String groupRemark;

    @ApiModelProperty(value = "组长核对状态（1：无异议；2：发起争议）",example = "")
    private String groupCheckState;

    @ApiModelProperty(value = "客服组ID",example = "")
    private String groupId;
    
    private String thirdParty;

}
